
main() {
  /**
   * 算术运算符
   */
  int a = 10;
  int b = 3;
  print(a + b); // 13
  print(a - b); // 7
  print(a * b); // 30
  print(a / b); // 3.3333333333333335
  print(a ~/ b); // 3
  print(a % b); // 1
  // 取整运算符 ~/ 会返回两个操作数相除的整数部分
  print(a ~/ b); // 3
  /**
   * 赋值运算符
  */
  num c = 10;
  c += 5;
  print(c); // 15
  c -= 5;
  print(c); // 10
  c *= 5;
  print(c); // 50
  c /= 5;
  print(c); // 10.0
  c ~/= 5;
  print(c); // 2
  c %= 5;
  print(c); // 2
  // 自增
  c++;
  print(c); // 3
  // 自减
  c--;
  print(c); // 2
  /**
   * 比较运算符
   */
  print(a == b); // false
  print(a != b); // true
  print(a > b); // true
  print(a < b); // false
  print(a >= b); // true
  print(a <= b); // false
  /**
   * 逻辑运算符
   */
  print(true && true); // true
   print(true && false); // false
  print(true || false); // true
  print(!true); // false

}